]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
status/keyboard: remove the property whitelist
authorGiovanni Campagna <gcampagna@src.gnome.org>
Sat, 24 Nov 2012 15:38:21 +0000 (16:38 +0100)
committerGiovanni Campagna <gcampagna@src.gnome.org>
Thu, 13 Dec 2012 23:47:19 +0000 (00:47 +0100)
It was just a stopgap solution for 3.6, as the necessary UI bits
were not implemented.

https://bugzilla.gnome.org/show_bug.cgi?id=682318

js/ui/status/keyboard.js

index cf036ac57219445db2f37d3521dcbb90e3191bb2..a5b827ad86c12d5981f38ca6de9e2869d862da31 100644 (file)
@@ -185,12 +185,6 @@ const InputSourceIndicator = new Lang.Class({
     Name: 'InputSourceIndicator',
     Extends: PanelMenu.Button,
 
-    _propertiesWhitelist: [
-        'InputMode',
-        'TypingMode',
-        'DictMode'
-    ],
-
     _init: function() {
         this.parent(0.0, _("Keyboard"));
 
@@ -394,24 +388,12 @@ const InputSourceIndicator = new Lang.Class({
         return String.fromCharCode(0x2328); // keyboard glyph
     },
 
-    _propertyWhitelisted: function(prop) {
-        for (let i = 0; i < this._propertiesWhitelist.length; ++i) {
-            let key = prop.get_key();
-            if (key.substr(0, this._propertiesWhitelist[i].length) == this._propertiesWhitelist[i])
-                return true;
-        }
-        return false;
-    },
-
     _ibusPropertiesRegistered: function(im, props) {
         this._properties = props;
         this._buildPropSection();
     },
 
     _ibusPropertyUpdated: function(im, prop) {
-        if (!this._propertyWhitelisted(prop))
-            return;
-
         if (this._updateSubProperty(this._properties, prop))
             this._buildPropSection();
     },
@@ -468,8 +450,7 @@ const InputSourceIndicator = new Lang.Class({
         for (let i = 0; (p = props.get(i)) != null; ++i) {
             let prop = p;
 
-            if (!this._propertyWhitelisted(prop) ||
-                !prop.get_visible())
+            if (!prop.get_visible())
                 continue;
 
             if (prop.get_key() == 'InputMode') {